/**
 * 
 */
package com.pmsco.pms.business.dto;

import java.util.List;

import com.pmsco.pms.core.domain.PmsRole;
import com.pmsco.pms.core.domain.PmsUser;

/**
 * @author Long Tran
 *
 */
public class PmsUserReturnDTO extends AbstractReturnDTO {
	private List<PmsUser> pmsUsers;
	private Integer pmsUsersSize;
	private PmsUser pmsUser;
	private List<PmsRole> roleList;
	private String errorMessage;
	
	public PmsUserReturnDTO() {
		setPmsUsers(null);
		setPmsUsersSize(null);
		setPmsUser(null);
		setRoleList(null);
		setReturnUrl("");
		setReturnView("");
		setErrorMessage("");
	}
	
	/**
	 * @return the pmsUsers
	 */
	public List<PmsUser> getPmsUsers() {
		return pmsUsers;
	}

	/**
	 * @param pmsUsers the pmsUsers to set
	 */
	public void setPmsUsers(List<PmsUser> pmsUsers) {
		this.pmsUsers = pmsUsers;
	}
	
	/**
	 * @return the pmsUser
	 */
	public PmsUser getPmsUser() {
		return pmsUser;
	}

	/**
	 * @param pmsUser the pmsUser to set
	 */
	public void setPmsUser(PmsUser pmsUser) {
		this.pmsUser = pmsUser;
	}

	/**
	 * @return the roleList
	 */
	public List<PmsRole> getRoleList() {
		return roleList;
	}

	/**
	 * @param roleList the roleList to set
	 */
	public void setRoleList(List<PmsRole> roleList) {
		this.roleList = roleList;
	}

	/**
	 * @return the errorMessage
	 */
	public String getErrorMessage() {
		return errorMessage;
	}

	/**
	 * @param errorMessage the errorMessage to set
	 */
	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}

	/**
	 * @return the pmsUsersSize
	 */
	public Integer getPmsUsersSize() {
		return pmsUsersSize;
	}

	/**
	 * @param pmsUsersSize the pmsUsersSize to set
	 */
	public void setPmsUsersSize(Integer pmsUsersSize) {
		this.pmsUsersSize = pmsUsersSize;
	}
	
}
